//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Geom2d;
using CascadeSharp.TKG3d.AdvApprox;
using CascadeSharp.TKG3d.Geom;

namespace CascadeSharp.TKGeomBase.GeomLib
{
    //---------------------------------------------------------------------
    //  Class  GeomLib_MakeCurvefromApprox
    //---------------------------------------------------------------------
    public sealed class GeomLib_MakeCurvefromApprox
    {
        public GeomLib_MakeCurvefromApprox(AdvApprox_ApproxAFunction Approx)
            : base()
        {
            throw new NotImplementedException();
        }

        public GeomLib_MakeCurvefromApprox(GeomLib_MakeCurvefromApprox parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public GeomLib_MakeCurvefromApprox()
        {
            throw new NotImplementedException();
        }

        public bool IsDone()
        {
            throw new NotImplementedException();
        }

        public int Nb1DSpaces()
        {
            throw new NotImplementedException();
        }

        public int Nb2DSpaces()
        {
            throw new NotImplementedException();
        }

        public int Nb3DSpaces()
        {
            throw new NotImplementedException();
        }

        public Geom2d_BSplineCurve Curve2d(int Index2d)
        {
            throw new NotImplementedException();
        }

        public Geom2d_BSplineCurve Curve2dFromTwo1d(int Index1d, int Index2d)
        {
            throw new NotImplementedException();
        }

        public Geom2d_BSplineCurve Curve2d(int Index1d, int Index2d)
        {
            throw new NotImplementedException();
        }

        public Geom_BSplineCurve Curve(int Index3d)
        {
            throw new NotImplementedException();
        }

        public Geom_BSplineCurve Curve(int Index1D, int Index3D)
        {
            throw new NotImplementedException();
        }
    }; // class GeomLib_MakeCurvefromApprox
}